<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var reg = /\d{3}/g;

        var strs = 'qw123er456tyu789io111pas433df555ghj666klz999xcvb888nm';
        // [123,456,789,111,433,555,666,999,888]

        var arr = [];

        // g  
        // 第一次 会从字符串下标0的位置开始捕获 
        // 第二次 会从第一次捕获结束的位置 向后捕获
        // .....
        // 直到 null 结束  

        var res = reg.exec(strs)
        while(res != null){
            arr.push(res[0]);
            res = reg.exec(strs); //下一次捕获
        }

        console.log(arr);

    </script>
</body>
</html>